package dao

import (
	"time"
)

// 这是 XxlJobRegistry 的全局公开dao对象
var XxlJobRegistryDao = xxlJobRegistryDao{}

// 这是 xxl_job_registry表 的实体类
type XxlJobRegistry struct {
	Id            int       `json:"id" form:"id" v:"id"`
	RegistryGroup string    `json:"registry_group" form:"registry_group" v:"registry_group"`
	RegistryKey   string    `json:"registry_key" form:"registry_key" v:"registry_key"`
	RegistryValue string    `json:"registry_value" form:"registry_value" v:"registry_value"`
	UpdateTime    time.Time `json:"update_time" form:"update_time" v:"update_time"`
}

// 注意:这是 XxlJobRegistry 的私有dao对象
type xxlJobRegistryDao struct {
	Insert func(arg XxlJobRegistry) int            //插入一条记录
	Update func(arg XxlJobRegistry) int            //更新一条记录
	Delete func(arg XxlJobRegistry) int            //删除一条记录
	Select func(arg XxlJobRegistry) XxlJobRegistry //获取一条记录
}
